package com.kgc.sbt.mapper;

import com.kgc.sbt.beans.UserTrack;
import com.kgc.sbt.beans.UserTrackExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserTrackMapper {
    long countByExample(UserTrackExample example);

    int deleteByExample(UserTrackExample example);

    int deleteByPrimaryKey(Integer trackId);

    int insert(UserTrack record);

    int insertSelective(UserTrack record);

    List<UserTrack> selectByExample(UserTrackExample example);

    UserTrack selectByPrimaryKey(Integer trackId);

    int updateByExampleSelective(@Param("record") UserTrack record, @Param("example") UserTrackExample example);

    int updateByExample(@Param("record") UserTrack record, @Param("example") UserTrackExample example);

    int updateByPrimaryKeySelective(UserTrack record);

    int updateByPrimaryKey(UserTrack record);
}